const app = getApp();
Page({

    // 页面的初始数据
    data: {
        newslist:[],
        current01:0,
        current02_0:0,
        current02_1:0,
        current02_2:0,
        current02_3:0,
        current02_4:0,
        productData0:[],
        productData1:[],
        productData2:[],
        productData3:[],
        productData4:[]
    },

    // 页面的生命周期函数 – 监听页面加载
    onLoad(res) {
        const that = this;
        this.getProductData(2,'',1,6,this.setproductData0)
        this.getProductData(3,'',1,6,this.setproductData1)
        this.getProductData(4,'',1,6,this.setproductData2)
        this.getProductData(5,'',1,6,this.setproductData3)
        this.getProductData(6,'',1,6,this.setproductData4)
        this.getnewslist(1,5)
    },  

    swiper01_change(e){
        // console.log(e.detail.current)
        this.setData({
            current01:e.detail.current,
            current02:0
        })

    },

    getProductData(type,cid,page,pagesize,callback){
        const that = this;
        swan.request({
            url: app.globalData.urlapi + 'goodsList',
            method:'GET',
            dataType: 'json',   
            data:{
                type,
                cid,
                page,
                pagesize
            },
            success(e){
                callback(e.data,that)
            }
        });
    },

    getnewslist(page,pagesize){
        const that = this;
        swan.request({
            url: app.globalData.url + 'index.php',
            data:{
                fore_cid: 1,
                fore_pulls: 'yes',
                return_parameter: 'name||pic||description',
                page,
                pagesize,
                recursive: true
            },
            success(e){
                // console.log(e.data[0].Group)
                that.setData({
                    newslist:e.data[0].Group
                })
            }
        });
    },

    gonews_detail(e){
        swan.navigateTo({
            url: '../newsdetail/newsdetail?parentid='+e.currentTarget.dataset.parentid+'&id='+e.currentTarget.dataset.id
        });
    },

    goproduct_detail(e){
        // console.log(e)
        swan.navigateTo({
            url: '../product_detail/product_detail?id='+e.currentTarget.dataset.id
        });
    },

    go_yuyue(){
        swan.navigateTo({
            url: '../reservation/reservation'
        });
    },

    go_contact(){
        swan.navigateTo({
            url: '../contact/contact'
        });
    },

    setproductData0(arrs,that){
        that.setData({
            productData0:arrs
        })
    },
    setproductData1(arrs,that){
        that.setData({
            productData1:arrs
        })
    },
    setproductData2(arrs,that){
        that.setData({
            productData2:arrs
        })
    },
    setproductData3(arrs,that){
        that.setData({
            productData3:arrs
        })
    },
    setproductData4(arrs,that){
        that.setData({
            productData4:arrs
        })
    },

    swiper02_change0(e){
        this.setData({
            current02_0:e.detail.current
        })
    },
    swiper02_change1(e){
        this.setData({
            current02_1:e.detail.current
        })
    },
    swiper02_change2(e){
        this.setData({
            current02_2:e.detail.current
        })
    },
    swiper02_change3(e){
        this.setData({
            current02_3:e.detail.current
        })
    },
    swiper02_change4(e){
        this.setData({
            current02_4:e.detail.current
        })
    },

    setting_tab(){
        const that = this;
        if(this.selectComponent('#tab')){
            this.selectComponent('#tab').sum_counter()
        }else{
            setTimeout(that.setting_tab(),500)
        }
    },

    // 页面的生命周期函数 – 监听页面初次渲染完成
    onReady(res) {

    },

    // 页面的生命周期函数 – 监听页面显示
    onShow(res) {
        if(this.selectComponent('#tab')){
            this.selectComponent('#tab').sum_counter()
        }
    },

    // 页面的生命周期函数 – 监听页面隐藏
    onHide(res) {

    },

    // 页面的生命周期函数 – 监听页面卸载
    onUnload(res) {

    },

    // 页面的生命周期函数 – 监听页面重启，单击重启按钮时触发
    onForceReLaunch(res) {

    },

    // 页面的事件处理函数 – 监听用户下拉动作
    onPullDownRefresh(res) {

    },

    // 页面的事件处理函数 – 上拉触底事件的处理函数
    onReachBottom(res) {

    },

    // 页面的事件处理函数 – 用户点击右上角转发
    onShareAppMessage(res) {

    },

    // 页面的事件处理函数 – 页面滚动触发事件的处理函数
    onPageScroll(res) {

    },

    // 页面的事件处理函数 – 当前是 tab 页时，点击 tab 时触发
    onTabItemTap(res) {

    }
});